Python 支持四种不同的数值类型:
- 整型(Int) - 通常被称为是整型或整数,是正或负整数,不带小数点。
- 长整型(long integers) - 无限大小的整数,整数最后是一个大写或小写的L。
- 浮点型(floating point real values) - 浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示(2.5e2 = 2.5 x 102 = 250)
- 复数(complex numbers) - 复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型。
| int |
long |
float |
complex |
| 10 |
51924361L |
0.0 |
3.14j |
| 100 |
-0x19323L |
15.20 |
45.j |
| -786 |
0122L |
-21.9 |
9.322e-36j |
| 080 |
0xDEFABCECBDAECBFBAEl |
32.3+e18 |
.876j |
| -0490 |
535633629843L |
-90. |
-.6545+0J |
| -0x260 |
-052318172735L |
-32.54e100 |
3e+26J |
| 0x69 |
-4721885298529L |
70.2-E12 |
4.53e-7j |
- 长整型也可以使用小写"L",但是还是建议您使用大写"L",避免与数字"1"混淆。Python使用"L"来显示长整型。
- Python还支持复数,复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型